About Baffour Investments Ltd (11995636) United Kingdom