About Clarkes Holdings Limited (12083265) United Kingdom