About J Freemantle Limited (08754062) United Kingdom