About The Swallow Barrel Company Limited (10820361) United Kingdom