About British Texel Sheep Society Limited (the) (SC055423) United Kingdom