About Rod Armstrong Ltd (10071782) United Kingdom