About Mensah Property Limited (12854779) United Kingdom