About Odessa Wharf Limited (03542245) United Kingdom