About Cleo Property Limited (11488316) United Kingdom