About Barker Barry & Co Limited (08133242) United Kingdom