About Spencer Pub Co Ltd (11571563) United Kingdom