About Nbb Leisure Corporation Limited (08523212) United Kingdom