About The Grill Garden Slough Ltd (10525472) United Kingdom