About Thomas & Tess Limited (13310887) United Kingdom