About North Place (teddington) Management Company Limited (03316273) United Kingdom