About J.r. Holden & Sons Ltd. (06015232) United Kingdom