About Thaxted Management Services Ltd (03881286) United Kingdom