About Odessa Properties Limited (03397975) United Kingdom