About D & J Armstrong Limited (00625063) United Kingdom