About Mackintosh S Canteen Limited (05522804) United Kingdom