About E. Lloyd & Son Limited (02114803) United Kingdom