D & L Agency Ltd.