About Timber Hill Leisure Limited (00663939) United Kingdom