About National Press Club London Ltd (10459625) United Kingdom