About Wood Thilsted Limited (11592588) United Kingdom