About Snl Developments Limited (08885733) United Kingdom