About The Green Owl Canteen Limited (10130098) United Kingdom