About Wyck Livestock Limited (01659233) United Kingdom