About Thomas & Eldridge Ltd (12209826) United Kingdom