About Northwood Associates (london) Limited (08206104) United Kingdom