About Lemon & Smith Property Ltd (08065265) United Kingdom