About E L Lord Ltd (12592108) United Kingdom