About Meeka Properties Ltd (12341093) United Kingdom