About Armstrong & Lord Ltd (12475154) United Kingdom