Duck Island Home > Hotel Buyers Guide > Operations Equipment & Systems Duck Island Suite 1, First Floor, 1 Duchess Street London W1W 6AN Great Britain Phone: + 44 2920 81 5205 http://www.duckisland.co.uk/