About Strand Plaza Liverpool Ltd (12000719) United Kingdom