About Sheepwood Management Limited (10245127) United Kingdom