About G. Holland & Son Limited (02544729) United Kingdom