About X-tra Space Bristol Limited (08054640) United Kingdom