About Barratt & Cooke Holdings Limited (05334008) United Kingdom