About E. Richard Lloyd Ltd (07849154) United Kingdom