About Barratt & Arber Limited (10688927) United Kingdom