About Sheep The Sheep Limited (07672604) United Kingdom