About Lemdale Developments Limited (02462147) United Kingdom