About Armstrong Livestock Ltd (SC699788) United Kingdom