About Cleddau Group Ltd (11183723) United Kingdom