About Sheepscar Management Company Limited (02413320) United Kingdom