About Clarke & Clarke Holdings Ltd (11151509) United Kingdom