LILY LEAF LIMITED Company number 05900566 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office Address501 OLD YORK ROAD, LONDON, UNITED KINGDOM, SW18 1TF PostcodeSW18 1TF Companies at this postcode 14 Average house price in SW18 1TF £676,000 (10 sales) Map