About Thomas & Mather Limited (11663260) United Kingdom