About Alexander Livestock Limited (11476825) United Kingdom