About 3 North Street (tavistock) Management Company Limited (04429360) United Kingdom