About Spencer Taverns Limited (07601176) United Kingdom