About E.d.c. Lord & Co. (holdings) Limited (11839669) United Kingdom