About Armstrong (u.k.) Investments (03242584) United Kingdom