About Snell Developments Limited (08962483) United Kingdom