About Armstrong & Parker Ltd (12051027) United Kingdom