About Snailham & Co Ltd (10141924) United Kingdom