AVONCROFT HOMES LIMITED Company number 03931835 · Monitor this company Dissolved Overview People 5 Financial Control Charges Documents Analysis Location Related Registered office Address26 ADELAIDE ROAD, LEAMINGTON SPA, ENGLAND, CV31 3PL PostcodeCV31 3PL Companies at this postcode 93 Map