About Quarry Hill Leisure Limited (03368658) United Kingdom