About Kane Leisure Limited (07422078) United Kingdom