About The Glenwood Bistro Limited (SC713475) United Kingdom