About Mahama & Griffiths Properties Ltd (13489418) United Kingdom