About The Roussin Sheep Society Of The British Isles Ltd. (SC119736) United Kingdom