About R. T. Barrett Limited (04663031) United Kingdom