About Channel Livestock Limited (06746895) United Kingdom