About Bafiyow Investment And Development Company Ltd (12179462) United Kingdom