About Leigh & Co. Property Ltd (12626223) United Kingdom