About Cooper & Sons Property Ltd (10481420) United Kingdom