About S&n Utilities Limited (12435786) United Kingdom