About C Holland & Son Limited (13526619) United Kingdom