About Northfield Land & Asset Management Limited (12805341) United Kingdom