About The Tin Snail Company Limited (02638272) United Kingdom