About Armstrong & Mcavoy Limited (08440014) United Kingdom