About Tuthill Harvesters Ltd. (10689491) United Kingdom