About Sheeplands Management Limited (09976368) United Kingdom