About Barrett Solutions Limited (09688745) United Kingdom