About Howells & Harrison (southend) Limited (00640476) United Kingdom