About Grill House Restaurant Luton Ltd (11082289) United Kingdom