About Norstrom Threshing Limited (12499604) United Kingdom