About Barrett & Sons Limited (11186152) United Kingdom