About Island Leisure (wales) Limited (02526882) United Kingdom