About Spencer Hotels (ramsgate) Limited (01437122) United Kingdom