APPLE LEAF PROPERTY MANAGEMENT LIMITED Company number 10321748 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address42 Tollhouse Road Stoke Heath, Bromsgrove, Worcestershire, England, B60 3QL PostcodeB60 3QL Companies at this postcode 10 Average house price in B60 3QL £403,000 (32 sales) Map