About The London & Bristol Club Limited (12930997) United Kingdom