About Taylor Hood Communications Ltd (11677600) United Kingdom