About Clacks Limited (06346862) United Kingdom