About The Tin Snail Cafe Limited (09820776) United Kingdom