LEONARD AND MICHAEL LIMITED Company number 01265067 · Monitor this company Active Overview People 5 Financial Control Documents Analysis Location Related Registered office Address1-2 Poppins Court Fleet Street, London, England, EC4A 4AX PostcodeEC4A 4AX Companies at this postcode 11 Average house price in EC4A 4AX £902,000 (15 sales) Map