About Shaggy Sheep Limited (08197162) United Kingdom