About B R Holland & Sons Limited (04592128) United Kingdom