About Canteen 53 Limited (12049220) United Kingdom