About D.armstrong & S.armstrong Limited (13450311) United Kingdom