About Meyer Holdings Ltd (11222656) United Kingdom