About J. Holland & Sons Limited (02658441) United Kingdom