About L & B Leisure Limited (01785873) United Kingdom