About Thomas Farthing Limited (08564453) United Kingdom