About The Liverpool Alexandra Company Ltd (11957324) United Kingdom