About S & H Uk Holding Limited (04521012) United Kingdom