LEOPARD MANAGEMENT SERVICES LIMITED Company number 07195322 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address32 Frances Road, Erdington, Birmingham, England, B23 7LE PostcodeB23 7LE Companies at this postcode 24 Average house price in B23 7LE £200,000 (23 sales) Map