About K&s Clarke Limited (11957581) United Kingdom