About Lamb & Co Property Ltd (07964759) United Kingdom