Queenswood Medical Practice, 151 Park Road, London, N8 8JD