About Robert Armstrong & Sons Limited (00253115) United Kingdom