About Northfield Lane (management) Limited (04359058) United Kingdom