About Thornwood Associates Limited (11804451) United Kingdom