About Torquay Leisure Hotels Holdings Limited (11455843) United Kingdom