About Armstrong Associates Limited (10476196) United Kingdom