About Tedwards Ltd (13126775) United Kingdom