About Appiah-kubi Properties Ltd (12117839) United Kingdom