About Thexton Developments Limited (12842001) United Kingdom