About Clachers Limited (11450198) United Kingdom