About Thornden Wood Management Company Limited (11615069) United Kingdom