About Jri & Taylors Ltd (13186231) United Kingdom