About Burrow & Rutter-armstrong Engineering Ltd (12353425) United Kingdom