About Thomas & Fontaine Limited (02519899) United Kingdom