About Cox & Cox Property Ltd (13248735) United Kingdom