About Barratt & Cooke Limited (05378036) United Kingdom