About Leo Foxtons Ltd (11215842) United Kingdom