About Northwood Associates Limited (02257710) United Kingdom