About Tin Can Deluxe Canteen Limited (07354720) United Kingdom