About London Beach Leisure Limited (05448081) United Kingdom