About Odette S Properties Limited (01296015) United Kingdom