About David Armstrong Engineering Solutions Ltd (10872038) United Kingdom