About Baffoe Property Limited (13412164) United Kingdom