About Clck Properties Ltd (12399295) United Kingdom