About Omo Properties Ltd (11385691) United Kingdom