About Thaxted Holdings Limited (10585361) United Kingdom