About Sheepdog Consulting Limited (08997258) United Kingdom