About Mmbe Properties Limited (12596284) United Kingdom