About Armstrong Force Limited (09538160) United Kingdom