london hancock