About Torquay Holdings Limited (08959215) United Kingdom