About The Spa Hotel (tunbridge Wells) Limited (00884883) United Kingdom