About Astra Plant Limited (04326935) United Kingdom