About Ad Astra Equipment Sales Ltd. (04911349) United Kingdom