About Armstrong & Holmes Limited (01340588) United Kingdom