About Stanford Livestock International Limited (02203728) United Kingdom