About The Watch Hospital Limited (03945574) United Kingdom