About Holden & Co (barrow) Limited (12781098) United Kingdom