Met fabrieken en faciliteiten verspreid over heel Europa, Armstrong kan de beste service bieden aan zijn klanten.