About Ogoja Properties Ltd (12045954) United Kingdom