About Black Sheep Management Limited (07663561) United Kingdom