About Armstrong Lloyd Limited (09039616) United Kingdom