About Spencers Inns Limited (10583721) United Kingdom