About The Grill House (glasgow) Ltd (SC680948) United Kingdom