About B Holland & Sons Limited (04055642) United Kingdom