About Torbay Property Finder & Management Ltd (13401398) United Kingdom