About Wyke Cowsheds Limited (13085350) United Kingdom