About Glebe Livestock Limited (NI659348) United Kingdom