About Mepa Properties Ltd (12932927) United Kingdom