About Thomas Edmunds Limited (12139431) United Kingdom