About 126 North Hill (plymouth) Management Company Limited (03141515) United Kingdom