About Teddesley Leisure Limited (01170049) United Kingdom