About The Tinned Snail Limited (08674554) United Kingdom