About Armstrong Shepherd Associates Limited (08434352) United Kingdom