About S & H Limited (03700719) United Kingdom