About J.clarke Holdings Limited (06726121) United Kingdom