LIFECYCLE PROJECTS LIMITED Company number 13416634 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address1 Kenilworth Road, Cubbington, Leamington Spa, England, CV32 7TN PostcodeCV32 7TN Companies at this postcode 4 Average house price in CV32 7TN £577,000 (18 sales) Map