About Odyssey Properties Limited (06293561) United Kingdom