About R C Barrett & Co Limited (03584562) United Kingdom