About L L Leisure Limited (10624402) United Kingdom