About Clackson Group Limited (11041396) United Kingdom