About Thompson & Freemantle Limited (08685264) United Kingdom