About Taylor Keogh Communications Limited (04953498) United Kingdom