About Mba Properties Limited (07300762) United Kingdom