About Spencer Hospitality Limited (10307057) United Kingdom