About Kane And Taylor Limited (SC694407) United Kingdom