About Snellers Limited (07182336) United Kingdom