About Barrett Properties (radlett) Limited (09047538) United Kingdom