Leonard Lodge en Horsham, Sussex, Inglaterra.