About The Palm Lounge Slough Ltd (11744831) United Kingdom