About Mendi Properties Ltd (SC643827) United Kingdom