About Barratt & Sons Property Services Ltd (13170955) United Kingdom