About R I Armstrong Limited (12290639) United Kingdom