About Spencer Private Hospitals Limited (03130118) United Kingdom