About Taylors (leics) Limited (06767508) United Kingdom