About Odon Properties Limited (NI065358) United Kingdom