About E.d.c. Lord & Co. Ltd (06425810) United Kingdom