About International Golf Club London Ltd (12805403) United Kingdom