About Torwood House (torquay) Management Company Limited (02729723) United Kingdom