About Oya Wale Properties Ltd (12630116) United Kingdom