About Thredwell Industries Limited (12998949) United Kingdom