About S & H Technology Ltd (12521389) United Kingdom