LEATHER GARDENS LIMITED Company number 07885895 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office AddressFLAT 26 DAVID LEE POINT, LEATHER GARDENS, LONDON, ENGLAND, E15 3LE PostcodeE15 3LE Companies at this postcode 25 Average house price in E15 3LE £260,000 (5 sales) Map