About N L Armstrong Limited (11824228) United Kingdom