About J.t.& J. Taylor Limited (11767178) United Kingdom