About Spencer Pub Company Limited (13308331) United Kingdom