About Barratt & Cox Limited (13398067) United Kingdom