About Sowray Livestock Limited (03105058) United Kingdom