About Snl Projects Limited (08340198) United Kingdom