About S & H Associates Ltd (07796658) United Kingdom