About Humphris Leisure Limited (08590318) United Kingdom