About Barker & Co. Ltd (04146361) United Kingdom