About Thaxted Developments Limited (11431989) United Kingdom