About Marcus Telford Estate Agents London Ltd (10629203) United Kingdom