About Barrett Associates Ltd (07786034) United Kingdom