About Barrett Europe Limited (02974250) United Kingdom