About Jack And Taylor Limited (13212394) United Kingdom