About J Holden & Sons Limited (05712561) United Kingdom