About Suffolk Texel & Co Ltd (13326547) United Kingdom