About Wizard Leisure Ltd (05259814) United Kingdom