About Armstrong Consultants Limited (02843931) United Kingdom