About Clement Holdings Limited (02612693) United Kingdom