About Northaw Place Management Limited (08172417) United Kingdom