About Tyre Processors Ltd (06583190) United Kingdom