About Slh Spa Limited (09881147) United Kingdom