About Clo Properties Limited (13627587) United Kingdom