About Thaxted Investments Limited (05042973) United Kingdom