About Barrett And Barrett Limited (10377979) United Kingdom