About Oyo Properties Limited (01024674) United Kingdom