About Cleo M Properties Ltd (13503262) United Kingdom