About Snecho Limited (09932817) United Kingdom