howson england