About Armstrong (solar) Llp (OC376492) United Kingdom