About Thornwood Group Ltd (09286170) United Kingdom