About L. & M. Armstrong Limited (SC249589) United Kingdom