About S W & H Limited (12335459) United Kingdom