About Thexton Investment Group Ltd (12757593) United Kingdom