A London lettings agency has been ordered to pay over £12,000 in a fine and costs for its part in running...