About Barrett Holdings Limited (04773546) United Kingdom