About S.n. Developments Ltd (04666905) United Kingdom