About Odedra & Sullivan Properties Ltd (13574525) United Kingdom