2425 Waterside Close, London North