About Oda Properties Limited (10957766) United Kingdom