About Cox & Cox Property Investments Ltd (13164710) United Kingdom