About Taylor Clark Leisure Plc (SC018389) United Kingdom