About Taylor Willcox Ltd (12041825) United Kingdom