About High Life Stores Ltd (11764661) United Kingdom