About Bafowa Properties Ltd (12324097) United Kingdom