About X Barre London Limited (08758377) United Kingdom