About C. Houldershaw & Sons Limited (02111785) United Kingdom