About Mensah Property Solutions Limited (11245372) United Kingdom