About S & W Solutions Limited (13312000) United Kingdom