About Thornwood Investments Limited (05683298) United Kingdom