About Mensah & Alexander Holdings Ltd (12892756) United Kingdom