About Spencer Brewery Ltd (11807797) United Kingdom