About Northfield Management Limited (01899901) United Kingdom