About Olympia & York Investments Limited (02082038) United Kingdom