About Deli On The Green Restaurants Ltd (NI638923) United Kingdom