About Opoku-owusu Properties Ltd (13381205) United Kingdom