About Bowlplex European Leisure Limited (05539281) United Kingdom