About S & H (europe) Ltd (09382352) United Kingdom