About Mejia Properties Ltd (12830099) United Kingdom