About R.s. & C. Armstrong Limited (04762164) United Kingdom