About The Palm Worcester Ltd (11923041) United Kingdom