Edit Ferry House, London, England