About Tredwell Investments Limited (13424090) United Kingdom