About Mejo Properties Ltd (10790591) United Kingdom