About Thayre Developments Ltd (10066643) United Kingdom