About Meeya & Co Properties Limited (13277628) United Kingdom