About Mb & A Properties Ltd (10025312) United Kingdom