About S & H Supplies (leeds) Limited (08350213) United Kingdom