About Tyrrell Products Limited (07938022) United Kingdom