About Mecoy Properties Ltd (12505679) United Kingdom