About British Vendeen Sheep Society Limited (01654655) United Kingdom