About Armstrong Bishop Limited (04270639) United Kingdom