About Ode Property Ltd (12954583) United Kingdom