About The New Clubhouse London Limited (09954162) United Kingdom