About The New Road Estate (torbay) Management Company Limited (02431675) United Kingdom