About Nick Armstrong Limited (08452503) United Kingdom