About William James Leisure Limited (12436332) United Kingdom