About Armstrong Baker Ltd (09716190) United Kingdom