CROUCH GROUP PLC Company number 06658366 · Monitor this company Dissolved Overview People 6 Financial Control Documents Analysis Location Related Registered office Address23a Church Street, Lutterworth, England, LE17 4AE PostcodeLE17 4AE Companies at this postcode 20 Average house price in LE17 4AE £393,000 (4 sales) Map