About S & N Investments Limited (04361226) United Kingdom