About N Armstrong Associates Limited (09021364) United Kingdom